Верно: средний рост мальчика (вообще); средний рост мальчиков (в группе мальчиков).
Корректно написание со строчных букв.
Если речь идет о государствах, то нужно писать с заглавной буквы.
Правильно: Средние века.
Верно: малый и средний бизнес важен для города.
Слышать запах – разговорное употребление. Стилистически нейтральный вариант: чувствовать запах.